package com.cma.model.db;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;


/**
 * 数据字典类型
 * 数据库表【sys_dictionary_category】对应的entity对象
 *
 * @author  hbb
 * @date 2017-01-17 11:28:23
*/
@Entity
@Table(name = "sys_dictionary_category")
public class SysDictionaryCategory extends BaseDbEntity implements Serializable {


// 名称
@Column(name = "name", nullable = false)
private java.lang.String name;


// 编号
@Column(name = "category_code", nullable = false)
private java.lang.String categoryCode;


// 描述
@Column(name = "description", nullable = false)
private java.lang.String description;


// 启用
@Column(name = "is_enable", nullable = false)
private java.lang.Integer isEnable;






    // ================================================================================================



    /**
     * 获取对象的属性【名称】
     *
     * @return java.lang.String
     */
public java.lang.String getName() {
        return name;
        }

/**
 * 设置对象的属性【名称】
 * @param name
 */
public void setName(java.lang.String name) {
        this.name = name;
        }

    /**
     * 获取对象的属性【编号】
     *
     * @return java.lang.String
     */
public java.lang.String getCategoryCode() {
        return categoryCode;
        }

/**
 * 设置对象的属性【编号】
 * @param categoryCode
 */
public void setCategoryCode(java.lang.String categoryCode) {
        this.categoryCode = categoryCode;
        }

    /**
     * 获取对象的属性【描述】
     *
     * @return java.lang.String
     */
public java.lang.String getDescription() {
        return description;
        }

/**
 * 设置对象的属性【描述】
 * @param description
 */
public void setDescription(java.lang.String description) {
        this.description = description;
        }

    /**
     * 获取对象的属性【启用】
     *
     * @return java.lang.Integer
     */
public java.lang.Integer getIsEnable() {
        return isEnable;
        }

/**
 * 设置对象的属性【启用】
 * @param isEnable
 */
public void setIsEnable(java.lang.Integer isEnable) {
        this.isEnable = isEnable;
        }

        // ================================================================================================

        public String toString(){
            StringBuffer sb = new StringBuffer();
            sb.append("SysDictionaryCategory=====>");
            sb.append("{");
                                sb.append("id=>"+this.id).append(", ");
                                sb.append("name=>"+this.name).append(", ");
                                sb.append("categoryCode=>"+this.categoryCode).append(", ");
                                sb.append("description=>"+this.description).append(", ");
                                sb.append("isEnable=>"+this.isEnable).append(", ");
                                sb.append("createTime=>"+this.createTime).append(", ");
                                sb.append("updateTime=>"+this.updateTime).append(", ");
                        sb.append("}");
            return sb.toString();
        }

}